home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS in a Box 7
/
BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso
/
Files
/
Tele
/
D-F
/
DeSEA 1.4.cpt
/
DeSEA 1.4 Folder
/
DeSEA 1.4 Release Notes
next >
Wrap
Text File
|
1992-10-11
|
6KB
|
138 lines
DeSEA 1.4 Release Notes
Copyright © 1991-1992 Ken Hancock
INTRODUCTION
A disturbing trend has developed as of late. With the proliferation of multiple
compression utilities, everyone has begun to create self-extracting archives
(SEAs). While this is all-and-well, self-extracting archives add to the file
sizes of files being transferred. While 10-20K for the self-extraction code
isn’t much, it rapidly adds up over multiple transfers. In addition, the use of
self-extraction features on small files can often cause the file to be larger
than the original, uncompressed file.
WHAT IT DOES
DeSEA removes the self-extraction code from a self-extracting archive. DeSEA
first saves any resources which are to be preserved, strips the resource fork,
changes the type and creator of the file, renames it with the proper file
suffix, and restores the saved resources. Since the compressed data is always
stored in the data fork, no important data can ever be lost since the data fork
is left completely intact. DeSEA can be run on a single file or on an entire
folder of files. DeSEA is currently configured for the three most popular
compression programs: Disk Doubler, Compact Pro, and StuffIt Classic/Deluxe and
can be extended to support other formats (see below). DeSEA will also
recursively search sub-directories if the option key is held down when
dropping-and-dragging or when selecting a folder from standard file dialog in
the application.
EXTENSIBILITY
Although DeSEA is currently configured for only three archive formats, it is
extensible. In order to add new formats to DeSEA, open up the “DeSEA
Preferences” file in the Preferences folder of your boot drive. Within the file
are a number of “Dkey” resources. A template is included to make adding new
ones a snap. Each resource is basically a set of rules about a resource type:
1) Item checked by default? (TRUE or FALSE) if TRUE, when DeSEA is launched,
the convert item will be checked by default.
2) SEA creator.
3) SEA suffix. The suffix for self-extracting archives is “.sea”
4) Type for DeSEA’d archive.
5) Creator for DeSEA’d archive
6) Suffix for DeSEA’d archive (.dd, .cpt, .sit, etc.)
Note that a special type ‘****’ has been designated for archives that must be
special-cased within the DeSEA application. Both DiskDoubler and StuffIt
archives are currently special-cased since they support encryption of archives.
DeSEA will not strip off the self-extraction code from encrypted archives. If
there’s a different archive format that you frequently encounter which fits
this case, I’ll be happy to release a new version of DeSEA to deal with them.
Just drop me a line.
DeSEA 1.4 and later will also preserve selected resources, such as the archive
comments (SitC), from a self-extracting archive before turning it into a normal
archive. Similar to the “Dkey” resource, you can add new “Rsav” resources to
the “DeSEA Preferences” file in the Preferences folder of your boot drive. Each
resource contains two items:
1) Item checked by default (TRUE or FALSE)
2) Resource type.
SYSTEM 7 COMPATIBILITY
DeSEA supports drag ‘n’ drop (drop ‘n’ plop) of files or folders under System 7.
In addition, DeSEA supports the four core AppleEvents, allowing script writers
or sysops to automate the process of DeSEA’ing archives.
CAVEAT
DeSEA has been tested on various Macintoshes under both System 6.0 and 7.0.
DeSEA provides error checking at each step of the DeSEA process. If, for some
reason, an error occurs during the DeSEA process, the file may not be fully
converted and you will be notified of the error. (Most likely the archive is on
a locked disk or a fileserver to which you do not have write permission.) In
all such cases, though, the archive’s data will remain undamaged since all the
archive data is placed in the data fork and only the resource fork is being
modified. In any case, you should be able to open it from the respective
archiving program. At the very worst, you might have to change the type and
creator.
SYSTEM 6 CAVEAT…
System 6.0.x seems to have a problem with applications other than the Finder
which change the Finder flags of an application. If a file which is being
DeSEA’d under Multifinder (6.0.x) is currently displayed in an open window, its
flags may not be set properly if the file is moved. It is therefore advisable
under System 6.0.x to close the windows of files being DeSEA’d. System 7.0
doesn’t appear to display this obnoxious behavior.
UPGRADING TO 1.1 (or later)
System 7 users who wish to make use of the drag & drop features of DeSEA may
have to rebuild the desktop before SEA’s may be dropped onto DeSEA.
THANKS TO…
The many people who have mailed suggestions/bug reports who have helped make
DeSEA a better and more useful utility. Special thanks to those registered users
who have sent postcards -- keep ’em coming.
DISTRIBUTION INFORMATION
DeSEA is Freeware. Online services, bulletin boards, user-groups, and
non-profit companies and organizations may distribute DeSEA without restriction.
For-profit companies and organizations which profit from programs which I have
deemed “free” must request permission by mail (or electronically) to distribute
DeSEA.
If you find DeSEA useful, why not send me postcard of your place of business,
hometown, school, or where you most recently vacationed. Bug reports, comments,
and suggestions are always welcomed.
Enjoy!
Ken Hancock
64 Stillwater Drive
Nashua, NH 03062-2200
AOL: khancock
Internet: kenh@world.std.com
CIS: >INTERNET:kenh@world.std.com
---------------
Version History
1.0 Initial release of DeSEA.
1.1 Support for DiskDoubler archives
added configuration menu
added support for AppleEvents
1.1.1 Maintenance release to fix potential problem with
DiskDoubler archives.
1.2 Support for DiskDoubler SEAs when AutoDoubler is installed.
(Should also support other on-the-fly compression products)
1.3 Official release to support SD 3.0 encrypted archives.
AppleShare/Fileshare friendly -- now uses preferences file.
1.4 Fixes problems with AppleEvent handling.
Adds support for drop-n-plop of folders
Adds support for saving selected resources before DeSEA’ing an archive.
Adds support for recursively DeSEA’ing sub-folders (hold down option key)